/*
 * User: ronma
 * Date: 05/05/2008
 *
 * Copyright (2005) IDI. All rights reserved.
 * This software is a proprietary information of Israeli Direct Insurance.
 * Created by IntelliJ IDEA.
 */
package com.idi.maven.plugins.servers;

import org.apache.maven.plugin.MojoExecutionException;

import java.util.List;

/**
 *
 */
public interface Server {

    void start() throws MojoExecutionException;

    void stop() throws MojoExecutionException;

    void status() throws MojoExecutionException;

    List<ServerDeployTypeEnum> getSupportedDeploys();

    ServerTypeEnum getServerType();
}